STM32F407驱动AD4111 | 您所在的位置:网站首页 › stm32驱动程序 应用程序 › STM32F407驱动AD4111 |
项目需要选择了AD4111,奈何水平有限,资源又少,几番折腾终于成功了。 一、简单介绍一下AD4111,功能很强大,但是对我来说比较重要的有以下几点。 1.片内2.5 V基准电压源,25°C时精度为±0.12%,温漂为±5 ppm/°C(典型值) 2.温度范围:−40°C至+105°C 3.支持4-20ma电流直接输入 4.内置16MHZ时钟 5.集成模拟前端的24位ADC 二、原理图 三、驱动 AD4111有一个3线或4线SPI接口,该接口与QSPI™、MICROWIRE®和DSP兼容。该接口以SPI模式3工作,在CS接低电平时也能工作。在SPI模式3下,SCLK空闲时为高电平,SCLK的下降沿为驱动沿,上升沿为采样沿。数据在下降/驱动沿输出,在上升/采样沿输入。 1.AD4111复位 在CS = 0且DIN = 1时,写入64个SCLK可以复位串行接口。复位使接口返回到ADC等待主机对通信寄存器执行写操作的状态。该操作会将所有寄存器的内容复位到其上电值。复位后,用户应等待500μs再访问串行接口。 /* //AD4111复位 //连续64个以上时钟高IN将复位AD4111 */ AD4111_CS=0; //SPI选中 for(u8 i = 0;i |
CopyRight 2018-2019 实验室设备网 版权所有 |